// 01 导入组件
import ToastVue from './ToastCom.vue';
// 定义一个插件 ， 他是一个对象
var Toast = {};
// vue 的插件必须实现install方法
Toast.install = function(Vue) {
	// 02 获取组件的构造函数
	var ToastCom = Vue.extend(ToastVue);
	// 03 创建组件实例
	var instance = new ToastCom();
	// 04 挂载到真实的dom
	instance.$mount(document.createElement("div"));
	// 05 插入到body
	document.body.appendChild(instance.$el);
	// 06 关联Toast  插件
	Toast.show = instance.show;
	Toast.hide = instance.hide;
	// 把当前对象挂载到Vue的原型上
	// Vue 所有的组件和实例都可以使用$toast
	Vue.prototype.$toast = Toast;
}
export default Toast;
